Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID NMC038
Sex MALE
Dominant hand LEFT
Test administered by neuromedic@manusdevices.net
Test date and time 2022-08-09 09:32
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment tbl PK Mertz a 100mg jedna ujutru tbl Yumex a 5mg jedna dnevno Older patiet

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 7 individuals with a value less than 0.53 were subsequently diagnosed with PD. That is, 16.67% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.53 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 30, 'TN': 24, 'TP': 12, 'FP': 6}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 4, 'TN': 5, 'TP': 38, 'FP': 25}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 0, 'TN': 1, 'TP': 42, 'FP': 29}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 10
timePerCircleMean 1.284
timePerCircleCoV 0.185439
timePerCircleSlope -0.0432361
meanError 4.83881
tremorFreq 7.12891
tremorRelPower 16.5749
tremorGyroAmpMean 0.0421431
tremorGyroAmpSlope 0.0557614
tremorGyroAmpCoV 0.248444
tremorCoordAmpMean 0.156388
tremorCoordAmpSlope 0.0446399
tremorCoordAmpCoV 0.170902
tremorAccAmpMean 0.0927984
tremorAccAmpSlope 0.026396
tremorAccAmpCoV 0.215303
tremorPcRelVar 0.716438
tremorPcX 0.521006
tremorPcY 0.853553

Circle Segment 1

Duration 1.92 s, Accuracy Estimate 3.359 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 384, using nperseg = 384
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 2

Duration 1.4 s, Accuracy Estimate 4.697 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 280, using nperseg = 280
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 3

Duration 1.24 s, Accuracy Estimate 5.296 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 248, using nperseg = 248
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 4

Duration 1.2 s, Accuracy Estimate 5.809 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 240, using nperseg = 240
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 5

Duration 1.2 s, Accuracy Estimate 5.868 (lower is better)

Circle Segment 6

Duration 1.2 s, Accuracy Estimate 5.404 (lower is better)

Circle Segment 7

Duration 1.28 s, Accuracy Estimate 3.853 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 256, using nperseg = 256
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 8

Duration 1.12 s, Accuracy Estimate 4.343 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 224, using nperseg = 224
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 9

Duration 1.12 s, Accuracy Estimate 5.31 (lower is better)

Circle Segment 10

Duration 1.16 s, Accuracy Estimate 4.448 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 232, using nperseg = 232
  warnings.warn('nperseg = {0:d} is greater than input length '

Spiral

numSpirals 10
timePerSpiralMean 4.444
timePerSpiralCoV 0.0676832
timePerSpiralSlope -0.00169108
meanError 3.67546
tremorFreq 7.42188
tremorRelPower 16.1788
tremorGyroAmpMean 0.0254932
tremorGyroAmpSlope 0.00927775
tremorGyroAmpCoV 0.194688
tremorCoordAmpMean 0.105545
tremorCoordAmpSlope 0.00340673
tremorCoordAmpCoV 0.149047
tremorAccAmpMean 0.0608545
tremorAccAmpSlope 0.00036177
tremorAccAmpCoV 0.234108
tremorPcRelVar 0.657454
tremorPcX 0.598255
tremorPcY 0.801306

Spiral Segment 1

Duration 4.6 s, Accuracy Estimate 3.77 (lower is better)

Spiral Segment 2

Duration 4.16 s, Accuracy Estimate 4.317 (lower is better)

Spiral Segment 3

Duration 4.16 s, Accuracy Estimate 3.604 (lower is better)

Spiral Segment 4

Duration 4.88 s, Accuracy Estimate 3.426 (lower is better)

Spiral Segment 5

Duration 4.4 s, Accuracy Estimate 3.508 (lower is better)

Spiral Segment 6

Duration 4.44 s, Accuracy Estimate 4.113 (lower is better)

Spiral Segment 7

Duration 4.52 s, Accuracy Estimate 3.793 (lower is better)

Spiral Segment 8

Duration 4.92 s, Accuracy Estimate 3.011 (lower is better)

Spiral Segment 9

Duration 4.36 s, Accuracy Estimate 3.338 (lower is better)

Spiral Segment 10

Duration 4.0 s, Accuracy Estimate 3.875 (lower is better)

Elel

eDurationMean 0.21
eDurationStd 0.0340454
eDurationStdnorm 0.162121
eDurationMedian 0.21
eDurationQuartdelta 0.04
eDurationQuartdeltanorm 0.190476
eDurationKurt 4.37656
eDurationTrenddiff -0.01
eDurationTrendratio 0.953488
eWidthMean 4.44944
eWidthStd 1.59657
eWidthStdnorm 0.358826
eWidthMedian 4.329
eWidthQuartdelta 2.808
eWidthQuartdeltanorm 0.648649
eWidthKurt 2.20625
eWidthTrenddiff -0.117
eWidthTrendratio 0.972973
eHeightMean 14.3738
eHeightStd 2.63108
eHeightStdnorm 0.183047
eHeightMedian 15.093
eHeightQuartdelta 2.691
eHeightQuartdeltanorm 0.178295
eHeightKurt 11.6369
eHeightTrenddiff 1.755
eHeightTrendratio 1.13043
eAspectMean 0.314732
eAspectStd 0.103604
eAspectStdnorm 0.32918
eAspectMedian 0.310626
eAspectQuartdelta 0.162188
eAspectQuartdeltanorm 0.522135
eAspectKurt 4.05215
eAspectTrenddiff -0.0140468
eAspectTrendratio 0.956341
eSlantMean -0.0678798
eSlantStd 0.0971343
eSlantStdnorm -1.43098
eSlantMedian -0.0534489
eSlantQuartdelta 0.143937
eSlantQuartdeltanorm -2.69299
eSlantKurt 3.16591
eSlantTrenddiff 0.0787068
eRtopMean 0.762847
eRtopStd 0.101805
eRtopStdnorm 0.133454
eRtopMedian 0.781722
eRtopQuartdelta 0.107143
eRtopQuartdeltanorm 0.13706
eRtopKurt 2.76919
eRtopTrenddiff 0.0619048
eRbotMean 1.06293
eRbotStd 0.420122
eRbotStdnorm 0.395249
eRbotMedian 0.95619
eRbotQuartdelta 0.448161
eRbotQuartdeltanorm 0.468694
eRbotKurt 4.68978
eRbotTrenddiff -0.105769
eRrightMean 0.913238
eRrightStd 0.0369613
eRrightStdnorm 0.0404728
eRrightMedian 0.915959
eRrightQuartdelta 0.0474013
eRrightQuartdeltanorm 0.0517505
eRrightKurt 2.42843
eRrightTrenddiff 0.0243524
eRleftMean 0.476462
eRleftStd 0.10139
eRleftStdnorm 0.212798
eRleftMedian 0.482079
eRleftQuartdelta 0.12356
eRleftQuartdeltanorm 0.256307
eRleftKurt 2.72806
eRleftTrenddiff -0.0210918
lDurationMean 0.240345
lDurationStd 0.0163079
lDurationStdnorm 0.0678522
lDurationMedian 0.24
lDurationQuartdelta 0.02125
lDurationQuartdeltanorm 0.0885417
lDurationKurt 3.53262
lDurationTrenddiff -0.015
lDurationTrendratio 0.939394
lWidthMean 3.55438
lWidthStd 1.23759
lWidthStdnorm 0.348186
lWidthMedian 3.744
lWidthQuartdelta 1.1115
lWidthQuartdeltanorm 0.296875
lWidthKurt 3.25174
lWidthTrenddiff 0.4095
lWidthTrendratio 1.12281
lHeightMean 34.6966
lHeightStd 2.76547
lHeightStdnorm 0.0797045
lHeightMedian 34.047
lHeightQuartdelta 4.18275
lHeightQuartdeltanorm 0.122852
lHeightKurt 2.32466
lHeightTrenddiff 1.872
lHeightTrendratio 1.05614
lAspectMean 0.102299
lAspectStd 0.0357196
lAspectStdnorm 0.349167
lAspectMedian 0.103321
lAspectQuartdelta 0.0327562
lAspectQuartdeltanorm 0.317034
lAspectKurt 3.44222
lAspectTrenddiff 0.00740468
lAspectTrendratio 1.07248
lSlantMean -0.0658207
lSlantStd 0.042398
lSlantStdnorm -0.644144
lSlantMedian -0.0578778
lSlantQuartdelta 0.0412948
lSlantQuartdeltanorm -0.713482
lSlantKurt 3.68552
lSlantTrenddiff 4.76888e-05
lRtopMean 0.791695
lRtopStd 0.185509
lRtopStdnorm 0.234319
lRtopMedian 0.820513
lRtopQuartdelta 0.192109
lRtopQuartdeltanorm 0.234133
lRtopKurt 12.5026
lRtopTrenddiff 0.0719697
lRbotMean 1.82862
lRbotStd 1.47511
lRbotStdnorm 0.806677
lRbotMedian 1.37931
lRbotQuartdelta 0.483279
lRbotQuartdeltanorm 0.350377
lRbotKurt 12.1054
lRbotTrenddiff -0.0387118
lRrightMean 0.939259
lRrightStd 0.0523761
lRrightStdnorm 0.0557632
lRrightMedian 0.949324
lRrightQuartdelta 0.0564393
lRrightQuartdeltanorm 0.059452
lRrightKurt 8.09135
lRrightTrenddiff 0.0223815
lRleftMean 0.497145
lRleftStd 0.127781
lRleftStdnorm 0.25703
lRleftMedian 0.478405
lRleftQuartdelta 0.119294
lRleftQuartdeltanorm 0.249358
lRleftKurt 5.14663
lRleftTrenddiff 0.0461719

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

FITTS Short Modified

meanTouchScore 0.923293
sumTouchScores 45.2414
meanMovementTime 0.40375
numTouches 49
undershootPercentage 2.04082
overshootPercentage 12.2449

fitts_short data not in signals file.

FITTS Long Modified

meanTouchScore 0.905783
sumTouchScores 29.8909
meanMovementTime 0.595469
numTouches 33
undershootPercentage 0
overshootPercentage 15.1515

fitts_long data not in signals file.

ZigZag

numZigzags 6
timePerZigzagMean 5.76667
timePerZigzagCoV 0.122476
timePerZigzagSlope 0.0212056
meanError 4.32243
tremorFreq 5.66406
tremorRelPower 19.0067
tremorGyroAmpMean 0.0915037
tremorGyroAmpSlope -0.019221
tremorGyroAmpCoV 0.299509
tremorCoordAmpMean 0.213498
tremorCoordAmpSlope -0.0233323
tremorCoordAmpCoV 0.421108
tremorAccAmpMean 0.180388
tremorAccAmpSlope -0.00597505
tremorAccAmpCoV 0.241219
tremorPcRelVar 0.782669
tremorPcX -0.206379
tremorPcY 0.978472

ZigZag Segment 1

Duration 4.52 s, Accuracy Estimate 5.317 (lower is better)

ZigZag Segment 2

Duration 6.68 s, Accuracy Estimate 4.184 (lower is better)

ZigZag Segment 3

Duration 5.76 s, Accuracy Estimate 4.217 (lower is better)

ZigZag Segment 4

Duration 5.84 s, Accuracy Estimate 3.992 (lower is better)

ZigZag Segment 5

Duration 6.08 s, Accuracy Estimate 4.374 (lower is better)

ZigZag Segment 6

Duration 5.72 s, Accuracy Estimate 3.849 (lower is better)

ZigZag Offset

numZigzags 5
timePerZigzagMean 5.776
timePerZigzagCoV 0.0654423
timePerZigzagSlope -0.0360111
zigzagHeightMean 61.2383
zigzagHeightCoV 0.0552202
zigzagHeightSlope 0.0213355
meanError 0.0463339
tremorFreq 6.93359
tremorRelPower 20.1375
tremorGyroAmpMean 0.0491281
tremorGyroAmpSlope 0.0045848
tremorGyroAmpCoV 0.255333
tremorCoordAmpMean 0.149175
tremorCoordAmpSlope 0.0055636
tremorCoordAmpCoV 0.195556
tremorAccAmpMean 0.0958303
tremorAccAmpSlope 0.00214921
tremorAccAmpCoV 0.257944
tremorPcRelVar 0.829761
tremorPcX 0.105862
tremorPcY -0.994381

ZigZag Offset Segment 1

Duration 6.2 s, Accuracy Estimate 0.044 (lower is better)

ZigZag Offset Segment 2

Duration 5.84 s, Accuracy Estimate 0.044 (lower is better)

ZigZag Offset Segment 3

Duration 5.84 s, Accuracy Estimate 0.039 (lower is better)

ZigZag Offset Segment 4

Duration 5.84 s, Accuracy Estimate 0.041 (lower is better)

ZigZag Offset Segment 5

Duration 5.16 s, Accuracy Estimate 0.063 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.64}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.53}
BM_May22 {‘BM_May22_class’: ‘PD’, ‘BM_May22_score’: 0.4463879288413557}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Healthy’, ‘BM_HC_Sep22_score’: 0.7072044459151048}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.5892527573267339}